package com.zhengke.service;




import com.zhengke.pojo.CommonGoodsHeart;
import com.zhengke.pojo.Result;
import com.zhengke.pojo.TvPurchase;
import com.zhengke.pojo.TvPurchaseDetails;

/**  

* 创建时间：2020年1月6日 下午3:36:41  

* 项目名称：tvmall  

* @author 刘浩  

* @version 1.0     

* 文件名称：PurchasingService.java   

* 类说明：  采购单管理service层

*/
public interface PurchasingService {
	/**
	 * 	查询采购单
	 * @param tp
	 * @return
	 */
	Result selectTvPurchase(TvPurchase tp);
	/**
	 * 	删除采购单 可批量删除
	 * @param baleGoodsId
	 * @return
	 */
	int deleteTvPurchase(String id);
	/**
	 * 	确认采购单
	 * @param purchaseId
	 * @return
	 */
	int confirmTvPurchase(String purchaseId);
	/**
	 * 	查看采购单详情
	 * @param tpd
	 * @return
	 */
	Result selectTvPurchaseDetails(TvPurchaseDetails tpd);
	/**
	 * 	查询服务点拥有的商品
	 * @param cg
	 * @return
	 */
	Result selectCommonGoodsHeart(CommonGoodsHeart cg);
	
	/**
	 * 	增加采购单
	 * @param tp
	 * @return
	 */
	int addTvPurchase(TvPurchase tp);
	
	/**
	 * 	增加采购单详情
	 * @param tpd
	 * @return
	 */
	int addTvPurchaseDetails(TvPurchaseDetails tpd);
	/**
	 * 	修改采购单详情
	 * @param tpd
	 * @return
	 */
	int UpdateTvPurchaseDetails(TvPurchaseDetails tpd);
	/**
	 * 	增加 采购单临时表
	 * @param tpd
	 * @return
	 */
	int addTvPurchaseTemporary(TvPurchaseDetails tpd);
}
